A Decidable Class of Nested Iterated Schemata (extended version)

نویسندگان

  • Vincent Aravantinos
  • Ricardo Caferra
  • Nicolas Peltier
چکیده

Many problems can be specified by patterns of propositional formulae depending on a parameter, e.g. the specification of a circuit usually depends on the number of bits of its input. We define a logic whose formulae, called iterated schemata, allow to express such patterns. i=1 or n i=1 (called iterations) where n is an (unbound) integer variable called a parameter. The expressive power of iterated schemata is strictly greater than propo-sitional logic: it is even out of the scope of first-order logic. We define a proof procedure, called dpll ⋆ , that can prove that a schema is satisfiable for at least one value of its parameter, in the spirit of the dpll procedure [12]. However the converse problem, i.e. proving that a schema is unsatisfiable for every value of the parameter, is undecidable [2] so dpll ⋆ does not terminate in general. Still, we prove that dpll ⋆ terminates for schemata of a syntactic subclass called regularly nested. This is the first non trivial class for which dpll ⋆ is proved to terminate. Furthermore the class of regularly nested schemata is the first decidable class to allow nesting of iterations, i.e. to allow schemata of the form n i=1 (n j=1. . .).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decidability and Undecidability Results for Propositional Schemata

We define a logic of propositional formula schemata adding to the syntax of propositional logic indexed propositions (e.g., pi) and iterated connectives ∨ or ∧ ranging over intervals parameterized by arithmetic variables (e.g., ∧n i=1 pi, where n is a parameter). The satisfiability problem is shown to be undecidable for this new logic, but we introduce a very general class of schemata, called b...

متن کامل

First-Order Model Checking on Generalisations of Pushdown Graphs

We study the first-order model checking problem on two generalisations of pushdown graphs. The first class is the class of nested pushdown trees. The other is the class of collapsible pushdown graphs. Our main results are the following. First-order logic with reachability is uniformly decidable on nested pushdown trees. Considering first-order logic without reachability, we prove decidability i...

متن کامل

Visibly Pushdown Transducers with Well-Nested Outputs

Abstract. Visibly pushdown transducers (VPTs) are visibly pushdown automata extended with outputs. They have been introduced to model transformations of nested words, i.e. words with a call/return structure. When outputs are also structured and well nested words, VPTs are a natural formalism to express tree transformations evaluated in streaming. We prove the class of VPTs with well-nested outp...

متن کامل

A Schemata Calculus for Propositional Logic

We define a notion of formula schema handling arithmetic parameters, indexed propositional variables (e.g. Pi) and iterated conjunctions/disjunctions (e.g. Vn i=1 Pi, where n is a parameter). Iterated conjunctions or disjunctions are part of their syntax. We define a sound and complete (w.r.t. satisfiability) tableaux-based proof procedure for this language. This schemata calculus (called stab)...

متن کامل

The theory of successor extended by several predicates

We present a method to define unary relations P1, . . . , Pn such that the Monadic Second-Order theory of the natural integers endowed with the successor relation and P1, . . . , Pn is decidable. The main tool is a novel class of iterated pushdown automata whose transitions are controlled by tests on the store.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1001.4251  شماره 

صفحات  -

تاریخ انتشار 2010